5656 10
1454 4
2403 6
1096 3
1628 4
7378 21
1649 5
8021 8
2037 8
15360 30
4136 11
1723 2
2518 13
3646 5
981 2
1306 1
1667 3
3692 33
1885 5
1397 1
2171 2
3121 11
1021 3
1453 2