146
150
101
111
693729
742646
159322
1154849
1403319
1620082
252
245
169
136
253
198
180
274
9425981
1093352