10622 20
12312 21
23730 12
19710 21
1222 3
6892 18
1205 2
4028 7
2554 9
3629 9
1828 2
3070 12
1431 5
982 2
1136 2
1667 5
2067 3
839 1
1021 1
1789 8
760 2
1341 3
1306 4
2622 14