1050627
465203
826440
400200
347858
108834
336983
639263
693245
1016585
298963
917841
329677
59769
185541
881407
319545
931204
619841
352466
670839
29386
177644
703215
405613
388553
908567
869532
874988
87341