9582 6
17126 3
34327 2
25382 1
34431 5
31652 5
13330 3
27428 8
40555 4
121329 6
45158 5
26001 10
67882 2
42229 4
144952 56
72208 27
28055 12
96159 28
37283 10
26553 8
19353 8
175059 23
251708 22
208380 19