625565
94451
7631000
680304
303529
222351
881848
381332
32238
701
239966
809686
163706
774459
150533
810884
456798
22216
645236
861910
266690
524555
663897
132397
209558
472826