640 8
12757 27
14985 25
2849 13
17882 53
3136 8
1137 2
1911 5
1462 3
1621 3
1901 6
1846 3
5323 20
2183 7