6893 459
104694 370
602376 1941
15819 515
15334 363
316711 1370
34275 933
169232 551
118125 833
33880 662
32395 482
28399 73
160118 1019
3860 375
5509 614
45523 665