21008 15
16349 21
19128 31
13417 14
20967 42
9720 9
15410 12
11185 19
20691 37
24600 33
6516 7
15301 7
14509 20
4973 7
7000 12
11487 5
10406 3
10161 6
17435 12
25513 18
9144 8
18818 17
34016 62
34919 45