10628 20
12329 21
23738 12
19720 21
1223 3
6895 18
1206 2
4032 7
2555 9
3635 9
1832 2
3072 12
1432 5
983 2
1144 2
1669 5
2071 3
840 1
1023 1
1791 8
762 2
1341 3
1308 4
2624 14