440349
320133
389380
218096
313811
104395
575450
138599
176846
249187