1353 2
2353 8
14730 6
19855 3
39083 2
29584 1
39651 5
34732 6
13829 3
28709 8
41884 4
123905 7
46059 5
27029 10
69255 2
42931 4
147052 56
73383 27
29133 12
96927 28
38083 10
27406 8
20132 8
176354 23