18886
16012
83590
83506
18136
79657
44559
41030
37829
15850