254
0
374
362
253
626
1149
259
755
1023
1169
628
1793
596
1511
1594
522
560
600
727
157
432
1059
58
330
520
668
610
336
1608
1220