21746 21
14919 14
7328 14
10231 27
3361 7
21579 53
5079 21
7919 9
6004 16
1699 5
13055 21
6601 19
2476 11
1215 2
1351 9
1183 5
891 2
1037 2
1451 3
4712 13
2203 5
2925 11
2369 6
1237 2