14094
42556
20630
31440
16996
25353
16805
26748
25876
23760