491276
146325
202988
50254
317475
162428
541222
988744
881927
661155
606855
358852
621279
270983
942947
704574
308318
658879
134787
103993