31041
768681
675400
9831000
127716
259400
750137
940325
221518
149935
598851
18450
140359
376286
699200
757514
328606
581295
491888
498384
820363
384718
870785
673548
247766
289951
510230
357743
578977
818321