146
150
101
110
693729
742646
159321
1154849
1403319
1620082
252
245
169
136
253
198
178
273
9425979
1093352