440260
320076
389335
218067
313787
104370
292178
575380
138579
176830