21593
19230
25851
6219
12972
21398
40095
22705