15840 27
3275 7
890 1
922 1
1781 1
1328 2
3060 8
1688 2
1025 3
3120 4
2976 4
1081 1
1353 3
2546 11
1747 4
926 2
943 1
4354 20
1670 4
2616 10
2009 3
2608 7
1729 3
8823 24