440538
320236
172287
389441
218166
313848
104420
292287
164211
575592