2191 95
5598 661
3457 554
3305 351
129273 326
5009 460
2654 246
47054 272
14466 239
271047 779
198380 442
421943 1298
294072 937
12654 602
279740 971
55732 505
301920 1205
53131 437
83067 603
222904 592
12638 424
15140 852
22353 343
9515 436
20225 373
10345 321
4223 101
1770 331