40948 38
9283 13
7549 10
4734 9
5044 8
8187 11
3833 8
5978 12
10847 8
5775 6
11137 8
7952 11
3758 11
2953 1
9062 7
14768 19
23340 47
12672 2
15243 7
6181 3
26220 40
14230 26
20632 24
4783 1