15698 14
16611 14
15860 14
18877 18
42906 44
28393 22
10443 7
12566 11
43859 51
105184 106
9149 7
30981 31