15636 47
2890 7
1287 4
845 6
928 1
1018 1
848 2
1529 4
780 1
1728 5
1081 1
946 1
1425 4
712 1
752 3
1207 4
1149 1
1022 2
2743 11
1020 3
1130 3
2880 8
905 1
1728 3