441053
320496
389696
218343
314008
104540
576037
138725
177047
249426