9576 6
17126 3
34327 2
25378 1
34433 5
31656 5
13326 3
27429 8
40556 4
121329 6
45152 5
26003 10
67883 2
42232 4
144958 56
72207 27
28054 12
96154 28
37276 10
26552 8
19358 8
175059 23
251704 22
208384 19