1015
1
868
951
2184
2108
784
0
1380
1787
830
21152
8
496
673
467
1038
3518
3
3090
6
1751
1606
1819
572
2903
8527
1749
2932
2
2522
2999
1681
2669
1694
2535