439843
319834
389106
217887
313650
104268
92879
216347
574978
138479