958 3
1101 10
36821 115
10173 29
15765 71
4079 22
3977 29
7735 22
3283 20
2481 9
1368 3
2029 2
1844 8
4503 36
845 5
992 3
1152 6
1143 7
1301 3
2048 4
1695 9
1730 6
908 6
1619 9