20303 21
20145 24
15720 7
14668 6
18995 7
14375 9
24432 27
45334 64
19162 19
11413 1
12216 2
14050 10
23073 35
12602 3
21550 15
18586 10
11748 2
15958 5
14112 3
17259 8
24687 35
12701 4
13226 8
19809 23