442937
321520
390556
218882
314571
104988
293347
577546
139015
177591