439701
319740
389045
217836
313612
104224
92857
216306
574855
138453