344986
256968
1008967
872930
138924
589898
209860
903750
195744
741721
751718
512704
450698
656683
761593
539583
333580
330571
321544
370528