860858
791678
534623
363306
875731
187132
248717
842870
129636
644236
856910
517555
10182
70853
180308
636671
79768
63123
116154
9084
826213
27765
889663
621160
169987
4394