1224
0
516
753
391
800
532
1156
1333
571
312
565
598
268
536
456
739
584
407
298
400
332
157
1466
3391
486
870
322
393
514