21112 18
9501 13
4541 10
9696 15
13991 25
32387 61
9000 20
8129 17
26201 62
11001 23
9931 19
5947 15
10088 18
8468 8
3410 3
5188 8
3463 7
3145 11
2864 6
5535 11
8426 18
24692 23
9503 29
19945 79