2129 95
5520 661
3451 554
3297 351
128905 326
4999 460
2650 246
46947 272
14462 239
270591 779
198144 442
421702 1298
293676 937
12625 602
279639 971
55703 505
301600 1205
52918 437
82729 603
222369 591
12584 424
15037 852
22238 343
9470 436
20172 373
10248 321
4213 101
1763 331