2315 4
2144 6
946 2
1100 3
956 2
2971 17
1993 8
1170 1
1862 5
1160 3
1331 4
1355 3
5509 35
2872 5
8604 49
1728 4
2374 14
2863 21
1548 6
2385 9
2714 15
4009 24
1189 3
1478 5