439718
319750
389049
217842
313615
104227
574867
138453
176671
248932