439718
319750
171939
389049
217842
313615
104227
163926
574868
138453