717386
331571
210860
75253
256968
512704
1011967
103293
152215
873930
333580
419296
904750
824300
741721
138924
76095
74189
534378
157350