3303 52
34125 119
17938 638
10878 351
10550 98
14666 256
7489 516
7751 912
5846 479
8179 70
14617 307
13654 703
12300 119
8564 408
13335 664
21411 787
21852 457
3708 876
3273 441
2340 268
3364 73
20325 61
5081 832
6145 837
14066 138
3013 201
4095 771
5342 598