442903
321500
390542
218869
314552
104976
293340
577524
139012
177582