9059 18
1747 7
1128 3
2605 8
1550 2
2651 3
1905 5
1279 4
1559 2
1661 5
4410 10
1539 1
2205 5
2115 6
3350 13
3188 14
2308 10
2904 8
917 3
4256 9
5043 16
12546 20
2107 7
7868 32