877 3
1427 4
1831 3
6074 10
1454 4
2403 6
1096 3
1628 5
7788 24
1649 5
8413 10
2430 8
15766 31
4136 11
1723 2
2518 12
3646 5
981 2
1306 1
1667 3
3692 33
2286 5
1397 1
2171 3