2160 95
5574 661
3453 554
3303 351
129103 326
5004 460
2652 246
46999 272
14463 239
270800 779
198263 442
421816 1298
293876 937
12644 602
279688 971
55716 505
301753 1205
53028 437
82898 603
222629 591
12612 424
15085 852
22301 343
9494 436
20199 373
10299 321
4217 101
1764 331