2132 95
5526 661
3451 554
3297 351
128924 326
4999 460
2650 246
46956 272
14462 239
270606 779
198158 442
421711 1298
293689 937
12626 602
279641 971
55706 505
301621 1205
52929 437
82744 603
222385 591
12584 424
15045 852
22241 343
9470 436
20172 373
10251 321
4213 101
1763 331