16061 15
10233 9
20003 20
42193 58
22801 28
9015 8
21840 25
9567 8
17348 16
11480 12
27512 32
24817 29