0
370
251
328
284
355
496
301
286
333
344
277
323
255
394
276
340
400
237
198
278
287
414
588
218
421
352
187
268
358
1235
1247
1
1021
6637
1527
894
-1
6425
5790
-2
5198
5152
2
5078