759656
300196
299992
104544
78254
394386
433942
83166
643100
223541
283132
986497
75824
316120
807585
69185
948872
647662
44686
1000174
579239
685787
229219
156408
718972
325438