442250
321116
390245
218675
314344
104816
93215
217073
577000
138921