10591 20
12280 21
23708 12
19677 21
1215 3
6881 18
1187 2
4015 7
2536 9
3617 9
1803 2
3048 12
1425 5
974 2
1118 2
1650 5
2046 3
827 1
992 1
1768 8
750 2
1331 3
1294 4
2614 14