440335
320124
389374
218095
313808
104395
292201
575438
138595
176843