21956
19273
25552
18480
24205
40464
20889