10586 20
12270 21
23701 12
19671 21
1208 3
6874 18
1181 2
4010 7
2530 9
3614 9
1802 2
3041 12
1417 5
969 2
1114 2
1642 5
2038 3
818 1
985 1
1760 8
742 2
1324 3
1287 4
2606 14