570
1
2043
4
1310
0
1012
1225
581
3835
542
475
629
1807
978
984
718
1239
1816
2649
868
905
621
660
1055
566
1017
1252
883
1638
3252
1376
1452