10542 9
19460 19
7662 5
10425 8
23850 24
11013 8
16807 15
25488 26
16633 15
20460 18
12004 9
17994 13