502640
358197
82979
977367
808761
757612
583439
59928
228793
622214
714371
594597
443197
492406
309587
757670
579443
953400
827357
283721
651889
474970
45281
217224
887669
70989