5952 17
4806 18
1047 5
1364 3
2493 9
2178 5
644 3
2541 12
1392 5
1457 3
1896 4
2048 7
1007 3
1509 5
1642 4
2411 6
1580 5
1307 7
1074 2
1146 2
878 2
1331 1