106752
693730
742647
159323
627966
1434686
148338
1154850
1403320
1620083
253
246
241
266
170
137
254
270
199