15011 19
10338 7
9272 6
11075 6
16048 24
13311 7
29241 36
8939 8
10260 13
11635 9
11430 7
19953 19
9218 5
10364 11
15069 37
16723 9
18229 23
19613 9
38432 54
18265 23
11102 1
20541 21
12609 14
20641 32