693
1
2648
1672
0
1401
2
1808
3266
2516
1288
2841
1218
5546
6
1825
1484
1502
2647
4248
2322
4
1549
1424
13967
2209
3644
579
2977
5505
14
980
2611
3
20850
5