2180 95
5591 661
3455 554
3303 351
129213 326
5006 460
2652 246
47037 272
14466 239
270958 779
198337 442
421888 1298
294006 937
12652 602
279723 971
55725 505
301847 1205
53089 437
82999 603
222812 592
12633 424
15116 852
22335 343
9510 436
20217 373
10335 321
4221 101
1768 331