512810
45778
506355
1298534
618245
701929
51160
119859
157456
387573
748669
2008948
793147
882949
1011724
809610
538505
45952
85987
593377
284284
528841
442275
819256