693
1
2648
1672
0
1401
2
1808
2516
1288
2841
5546
6
1502
2647
4248
2209
3644
579
2977
830
5505
14
980
2611
3
703
3819
1875
2907
2277
784
526