440340
320130
389377
218096
313810
104395
292206
575446
138599
176846