918
0
846
458
376
631
524
390
1396
410
710
706
1
2661
2
682
957
303
415
951
456
357
749
409
859
787
1557
336
1352
584
320
1161
1045