15715 18
10812 7
17449 18
14165 12
14987 15
25425 32
17898 19
11485 11
9995 6
10147 10
10163 8
38677 48