804220
463414
436232
1027448
298705
335771
201191
9832
114236
662659
767143
943892
133528
123394
820535
867905
488700
913983
922772
979906
914457
77663
793728
511655