2942 652
297 38
14487 828
31075 580
1389 83
1683 63
13655 515
13626 51
7130 108
6517 886
32743 745
19107 461
3822 436