639506
214907
109979
924605
462508
120930
863377
1105819
1119595
737111
1340942
789865
279435
728290
601105
488881
410172
450765
756918
761330
725331
379213
82229
390550
572193
953343
973235
205838
366801
836828