10629 20
12329 21
23740 12
19721 21
1223 3
6895 18
1206 2
4032 7
2555 9
3636 9
1832 2
3072 12
1432 5
983 2
1146 2
1669 5
2071 3
841 1
1026 1
1791 8
762 2
1341 3
1308 4
2626 14