2132 95
5525 661
3451 554
3297 351
128922 326
4999 460
2650 246
46954 272
14462 239
270602 779
198156 442
421709 1298
293683 937
12626 602
279640 971
55703 505
301617 1205
52929 437
82738 603
222382 591
12584 424
15042 852
22240 343
9470 436
20172 373
10250 321
4213 101
1763 331