8884 6
17006 3
33827 2
24958 1
33926 5
31305 5
13279 3
27251 8
40484 4
121053 6
45159 5
25933 10
67809 2
42208 4
144752 56
72152 27
28030 12
96107 28
37252 10
26501 8
19358 8
174852 23
251679 22
208353 19