21112 18
9501 13
4541 10
9696 15
13991 25
32117 62
9000 20
7865 17
25945 62
11001 23
9931 19
5947 15
10088 18
8215 8
3410 3
4923 8
3463 7
3145 11
2864 6
5535 11
8426 18
24437 22
9503 29
19945 79