40441 107
30275 72
18050 60
43534 54
14899 43
17306 39
6497 31
6871 31
5332 28
16860 28
10148 27
7062 25
6660 23
5929 23
10222 22
4442 20
3148 20
4576 17
2370 15
9997 15
6702 15
10760 14
3251 14
5294 13