2132 95
5526 661
3451 554
3297 351
128930 326
4999 460
2650 246
46958 272
14462 239
270607 779
198162 442
421714 1298
293694 937
12627 602
279642 971
55706 505
301631 1205
52933 437
82745 603
222395 591
12584 424
15046 852
22243 343
9472 436
20173 373
10252 321
4213 101
1763 331