681188
52014
350450
20335
665585
849232
64039
54597
827808
845506
488392
231550
391391
837337
175183
473133
563662
1041755
276274
660202
76163
864405
6866
868400
641532
665146