0
405
350
200
250
360
363
166
190
334
194
227
437
284
205
400
170
319
347
193
323
375
384
217
260
230
259
443
189
209
1236
1251
1
1022
6640
1528
894
-1
6436
5806
-2
5202
5154
2
5086