21748 21
14923 14
7330 14
10232 27
3363 7
21580 53
5079 21
7927 9
6006 16
1699 5
13063 21
6605 19
2478 11
1216 2
1352 9
1184 5
893 2
1038 2
1453 3
4714 13
2206 5
2928 11
2374 6
1238 2