28983
12624
10096
20002
14341
15926
14144
15468
25200
10595
20386
19336
20957
9668
12954
10728
16605
33490
14984
41049