2133 95
5528 661
3452 554
3297 351
128939 326
4999 460
2650 246
46960 272
14462 239
270623 779
198170 442
421723 1298
293704 937
12628 602
279643 971
55707 505
301635 1205
52936 437
82758 603
222408 591
12585 424
15048 852
22244 343
9473 436
20177 373
10254 321
4213 101
1764 331