440687
320322
389528
218229
313900
104467
292358
575752
138667
176948