14020 828
30921 580
1348 83
1640 63
13462 515
13479 51
7076 108
6455 886
32682 745
19009 461
3779 436