14302 829
30962 580
1362 83
1684 63
13471 515
13526 51
7115 108
6478 886
32902 745
19014 461
3809 436