440531
320232
389439
218165
313848
104419
92980
216525
575586
138632