5952 17
4807 18
1048 5
1364 3
2494 9
2178 5
644 3
2541 12
1393 5
1457 3
1896 4
2048 7
1009 3
1511 5
1644 4
2413 6
1583 5
1307 7
1074 2
1147 2
878 2
1331 1