950 3
1101 10
36817 115
10173 29
15761 71
4078 22
3977 29
7735 22
3280 20
2479 9
1368 3
2028 2
1843 8
4502 36
845 5
989 3
1151 6
1137 7
1301 3
2048 4
1693 9
1730 6
907 6
1619 9