101226
867
968202
67434
942196
30052
645109
70053
2840
15216
51040
134074
51361
115927
91890
969158
1063225
80468
593112
49237