18080 15
16621 14
28941 27
48360 58
12557 11
19765 18
33082 32
15150 13
17418 14
11865 10
11521 8
10160 7