643
0
807
586
663
782
550
1134
1645
1794
1117
1
1673
1714
1279
1151
800
1234
1158
1091
1248
980
1809
1245
1492
1744
2
2088
1588