21956 21
15041 14
7419 14
10304 27
3404 7
21703 53
5171 21
8038 9
6060 16
1747 5
13209 21
6700 20
2549 11
1277 2
1443 9
1246 5
932 2
1091 2
1518 3
4828 13
2272 5
3000 11
2484 6
1284 2