1015
1
951
2166
2562
2
784
0
1455
1380
1690
83
1787
1825
21152
8
1938
496
467
1038
3518
3
3090
6
1606
1819
572
2903
8527
2932
2522
2999
1681
2669
1694
868