2132 95
5526 661
3451 554
3297 351
128925 326
4999 460
2650 246
46957 272
14462 239
270606 779
198160 442
421712 1298
293691 937
12627 602
279641 971
55706 505
301625 1205
52933 437
82745 603
222389 591
12584 424
15045 852
22242 343
9471 436
20173 373
10251 321
4213 101
1763 331