475492
566479
525188
267376
50800
662891
559726
848870
471877
172400
28597
449890
1082122
1067113
1065311
1057551
1054558
1052707
1047904
1042196
1029822
1027252
1025720
1023350