638335
255866
899293
670460
483710
44574
62539
143729
670649
848420
711906
279354
229265
782253
687960
122256
128877
867791
91262
623630
564531
46306
161305
108740
16077
163564