21738 21
14916 14
7325 14
10230 27
3360 7
21572 53
5077 21
7917 9
6004 16
1699 5
13053 21
6598 19
2475 11
1209 2
1347 9
1181 5
889 2
1034 2
1448 3
4708 13
2199 5
2922 11
2367 6
1235 2