439818
319808
389090
217880
313640
104253
92874
216341
574949
138472