475
0
1310
600
581
2073
1
1012
1225
723
718
984
1376
868
566
542
978
629
759
575
1816
2649
883
660
1239
504
1380
458
1570
109776
42
2369
2
1494