641
1
1003
761
2
733
499
766
1462
0
1000
540
1325
1674
774
712
2017
562
676
804
948
74
993
1153
4
1081
1138
3
1436
618
845
1475
731
412
1104