14295 829
30962 580
1362 83
1684 63
13470 515
13526 51
7115 108
6478 886
32901 745
19012 461
3809 436