52196
1042842
770372
43618
596810
59469
947972
582943
665595
180735
384706
161624
688351
296688
808827
350734
48120
182295
826872
26972
505248
782347
1032303
795710
136864
661853