15585 515
14739 363
309039 1359
34151 933
165679 547
116434 831
496139 1754
32412 658
31166 482
26644 71
155962 1015
6350 458
3783 375
5407 614
43196 662
54964 320