3081 791
15454 829
31090 580
1468 83
1738 63
13853 515
13635 51
7185 108
6570 886
33037 745
19185 461
3904 436