1072
1
1263
522
514
790
1032
1514
0
2369
693
1035
644
1472
757
2
996
2121
1275
555
927
1208
1161
986
1182
3662
5
456
2105
731
1857
3
411
898