21952 21
15041 14
7416 14
10300 27
3404 7
21701 53
5170 21
8036 9
6058 16
1746 5
13206 21
6700 20
2549 11
1277 2
1443 9
1244 5
930 2
1091 2
1514 3
4825 13
2270 5
2998 11
2482 6
1284 2