9428 6
17082 3
34227 2
25234 1
34256 5
31557 5
13328 3
27380 8
40483 4
121233 6
45159 5
25980 10
67878 2
42228 4
144883 56
72178 27
28054 12
96131 28
37283 10
26534 8
19359 8
175001 23
251705 22
208379 19