3116 791
15758 829
31121 580
1484 83
1747 63
13886 515
13654 51
7200 108
6587 886
33099 745
19235 461
3931 436