1356 2
2359 8
14733 6
19852 3
39084 2
29579 1
39658 5
34733 6
13829 3
28705 8
41881 4
123901 7
46051 5
27027 10
69256 2
42933 4
147051 56
73382 27
29134 12
96932 28
38080 10
27401 8
20130 8
176356 23