2938 652
296 38
14477 828
31069 580
1382 83
1679 63
13648 515
13613 51
7125 108
6514 886
32740 745
19106 461
3820 436