100691
533664
790406
386166
69913
707543
89558
615799
16431
184788
99603
40785
406353
23424
299312
201190
758818
520551
478337
134979
40140
447543
738756
841549
40809
255472