2043
4
570
1
475
0
1310
581
1012
3835
542
1225
629
984
978
718
1239
2649
1638
566
868
883
1816
660
1252
3252
1055
2794
2
1376
1452
1698
1529
1574