676900
887170
396303
822120
450339
389449
525409
19291
154175
975932
593418
843175
126759
518422
1026682
373418
455663
47771
872280
498130
714375
674270
903543
871756
493110
310558