43370
32865
20261
29032
13286
13703
18004
20229
95287
39548