6893 459
104656 370
602214 1941
15816 515
15334 363
316669 1370
34273 933
169222 551
118123 833
33867 662
32390 482
28387 73
160094 1019
3859 375
5508 614
45502 665