12048 9
22351 18
11690 10
44871 47
12132 11
19505 18
11719 10
16496 15
13974 8
7888 6
13630 5
15309 14