786846
660654
840459
953610
80082
136685
84561
273537
796224
758411
424729
569322
567779
69273
439370
311530
247385
403910
782527
1086745
457600
135856
969830
923337
181232
675476