2181 95
5591 661
3455 554
3303 351
129219 326
5006 460
2653 246
47038 272
14466 239
270963 779
198339 442
421897 1298
294008 937
12652 602
279723 971
55725 505
301847 1205
53090 437
83003 603
222813 592
12634 424
15119 852
22335 343
9510 436
20218 373
10335 321
4221 101
1768 331