0
260
192
343
351
255
413
356
180
384
183
223
256
327
187
240
382
402
346
266
214
302
244
409
163
253
304
1236
1251
1
1022
6640
1528
894
-1
6433
5804
-2
5201
5154
2
5085