29533 3
8278 3
21256 2
58051 2
20531 3
21102 2
28378 1
36359 3
16931 1
19027 1
12683 2
7658 1
1082 0
3283 2
204283 12
58155 9
25329 2
7206 2
11259 1
73802 8
1932 2
17927 2
4382 3
20577 4