440351
320143
389383
218100
313812
104397
575453
138600
176848
249190