139881
76763
556625
366395
377361
526903
829611
112455
579492
1000150
627769
487508
90746
496858
869174
7745
589844
125498
100957
903103
869645
388498
1158851
554681
97716
955690