18790
3903
18414
29860
5443
9560
13195
7507
17200
17729
26232