2151 95
5556 661
3453 554
3300 351
129034 326
5003 460
2651 246
46978 272
14463 239
270721 779
198228 442
421773 1298
293800 937
12636 602
279667 971
55712 505
301699 1205
52996 437
82829 603
222521 591
12602 424
15067 852
22260 343
9483 436
20188 373
10279 321
4214 101
1764 331