442255
321119
390245
218675
314345
104816
577003
138921
177360
249867