22028 8
12487 11
11432 9
15516 14
42553 45
58529 67
13809 13
25026 23
13511 10
16220 14
13790 12
27645 28