10957
12754
5680
15917
9215
8828
6640
11766
25491
7411
18169
12173
10817
10447
11711
14367
10346
24589
17136
19075
16281
10744
10635
20240
36422
33992