150 10
4706 5
2157 2
1688 1
1351 2
1077 3
2214 3
1111 3
1229 3
975 2
921 1
997 1
1553 6
1331 3
1535 2
1320 5
969 2
3871 25
2612 4
1456 2
5680 25
4327 10