96993
187513
138982
101356
292710
633129
434325
8575
532937
738979
992870
289938
805951
462118
363102
56387
516115
83066
277432
631607
218434
907387
956831
410740