980447
475614
284316
427559
58420
422752
873768
521768
996541
821696
64983
163995
553498
44435
76020
49868
182170
41238
805948
5344
273553
959185
941681
707661
184523
11499