505355
1298534
618245
2200475
701929
51060
119859
156456
387573
748669
364454
1178160
787147
874949
1005724
799610
528505
42952
76987
586377
283284
524841
437275
813256