15586 515
14739 363
309096 1359
34151 933
165691 547
116444 831
496264 1755
32417 658
31175 482
26647 71
155999 1015
6350 458
3783 375
5407 614
43204 662
54978 320