16348
19219
23386
30035
18547
29376
20860
15929