840
214178
588360
55157
91564
976538
705679
906809
185870
90967
465821
138284
612823
147275
839334
96034
85918
331711
224614
30364
96408
250932
735467
867952
434485
293942