852426
247179
135824
60757
590311
946580
717941
19858
76248
417974
391568
196844
19164
90326
186498
832437
866553
149751
813886
122802
6969
32376
796852
371364
70247
13649
870810
677626