1560
6
995
1
511
1340
2
1405
0
654
854
527
1189
729
1311
413
1481
557
2279
813
874
572
396
536
567
706
113
2681
1156
930
1014
1903
404