600886
953250
397677
708269
776477
49474
188114
317262
39456
830470
847199
685679
434108
10433
955136
845714
5532
449170
273400
25837
415156
631401
376652
516849
289442
10029