641
1
1003
760
2
733
498
766
1462
0
1000
540
1325
1674
774
712
2017
562
675
804
947
74
993
1153
4
1081
1137
3
1435
617
845
1475
731
412
1102