5639
22954
20953
10674
21327
14553
5651
4380
13977
19958
9103
12394
23182
19308
14324
18539
18186
8495
9969
13272