400
0
314
460
398
1289
467
676
177
703
339
757
668
341
1466
581
2920
3
500
349
1152
1086
729
659
951
1897
1
433
437
798
239
375
382