107
136
106752
159323
245
169
1750360
258
287
333
262
194
297
1378738
1702811
1313843
1935252
889157
1122867
947777