660580
256407
855926
92772
110666
1032326
644976
432388
436886
519306
13808
1003653
328435
38195
680885
837171
309625
800354
85920
567798
568903
555622
747382
586602
825732
130428