22713 280
14196 162
4634 453
4639 556
6355 105
2868 480
3073 98
1050 35
21518 576
11723 531
10294 254