3098 791
15548 829
31103 580
1479 83
1742 63
13866 515
13641 51
7192 108
6578 886
33065 745
19209 461
3918 436