50
695
0
3
701
1130
1
4
677
916
9
1001
2
18
760
664
819
29
877
616
833
5
1372
2271
756
2455
1801
2677
1604
2420
11
709