21578 58
10943 18
7649 8
11483 15
2832 8
10678 13
13962 13
21529 44
3681 11
16966 28
9860 7
9276 13
21447 46
28091 46
8504 11
4805 9
21483 32
16237 20
7909 14
8441 15
9419 8
10731 14
9070 2
4584 3