846573
35284
591145
29389
129690
28510
779340
148525
246919
910857
947502
372418
119245
703966
217445
429150
249802
398683
708795
526199
468432
323750
698948
31420
187617
261908