3091 791
15534 829
31102 580
1477 83
1742 63
13866 515
13640 51
7192 108
6578 886
33061 745
19204 461
3916 436