21960 21
15047 14
7423 14
10306 27
3405 7
21704 53
5173 21
8038 9
6060 16
1748 5
13212 21
6705 20
2550 11
1277 2
1443 9
1246 5
934 2
1091 2
1520 3
4829 13
2273 5
3000 11
2484 6
1284 2