568880
341113
183821
251343
527442
199566
230679
28138
385148
162505
408757
955221
378272
369889
119868
744702