947 3
1101 10
36815 115
10173 29
15761 71
4078 22
3977 29
7735 22
3279 20
2479 9
1368 3
2028 2
1843 8
4502 36
845 5
989 3
1151 6
1135 7
1300 3
2048 4
1693 9
1730 6
906 6
1618 9