14991 13
15704 14
18785 18
89961 109
12390 11
13379 11
10606 8
12568 11
9872 7
21842 15
18733 17
59996 64