100516
633256
319760
80575
942748
538576
537375
492856
262912
752849
770103
13828
949958
841818
392667
441535
209416
645885
75824
317120
808585
70185
949872
647662
44786
1001174