56957 104
16139 122
15852 102
9823 75
6726 45
6310 39
5882 23
5828 30
4793 43
4168 14
3745 13
3321 93
1392 2