442265
321126
390250
218678
314350
104818
577013
138924
177363
249870