19255 16
13579 7
13047 11
12528 12
11590 9
19527 18
18381 17
19771 17
7750 6
16946 17
15146 13
9701 7