39830 4
46230 15
14579 1
45233 8
50882 3
40209 5
21526 1
142854 7
17504 1
20659 2
25302 2
47532 7
30205 4
54034 6
19229 3
15182 1
19953 1
29983 3
39406 4
178979 31
179478 37
92277 18
36933 6
76381 11