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