21962 21
15047 14
7424 14
10306 27
3408 7
21707 53
5173 21
8038 9
6060 16
1748 5
13214 21
6705 20
2550 11
1277 2
1443 9
1246 5
935 2
1092 2
1520 3
4830 13
2275 5
3002 11
2484 6
1284 2