455663
47771
872280
498130
714375
674270
903543
871756
493110
310558
464502
59275
883358
664378
186323
270400
233509
250505
1006435
309145
404441
578652