6991
6
2891
4
3130
3
2417
2
1773
0
1676
1176
633
1547
2767
3171
1399
1
3523
4241
881
4585
10
7042
5
1407
1051
644
3194
3702
1185
3819
4499
2841
2224
66
3053
7
5897