28982
12623
10096
20000
14341
15926
14143
15468
25197
10595
20386
19334
20956
9667
12954
10727
16603
33489
14984
41048