10586 20
12272 21
23706 12
19671 21
1213 3
6877 18
1184 2
4012 7
2531 9
3615 9
1802 2
3044 12
1420 5
971 2
1114 2
1645 5
2042 3
821 1
988 1
1764 8
745 2
1326 3
1289 4
2610 14