440538
320236
172287
389441
218166
313848
104420
164211
575592
138633