146
150
102
111
693730
742647
159323
1154850
1403320
1620083
253
246
170
137
254
199
182
275
9425982
1093353