493992
868686
953564
162563
834212
1065493
857489
48867
1009501
384512
820320
1099727
374498
651750
471212
449914
615171
210596
757944
503699
345871
1022246
887405
553423
407653
136984