839625
21653
745847
618424
165694
244473
272462
589449
279259
281874
190948
140609
470416
229653
309108
920502
832109
278268
343569
685897
637713
318624
181441
511783
810955
524877
346128
283985
793981
1024259