606896
29568
45356
99489
153538
867290
935694
301286
250353
210709
991515
349375
57717
789279
444505
885110
443686
668864
643448
316702
570554
506197
990860
40208
792505
478236