9429 6
17081 3
34234 2
25226 1
34252 5
31554 5
13332 3
27379 8
40482 4
121234 6
45154 5
25979 10
67877 2
42226 4
144880 56
72184 27
28058 12
96133 28
37282 10
26526 8
19352 8
175005 23
251701 22
208380 19