6991
6
2891
4
3130
3
2417
2
1773
0
1676
1176
633
1547
2767
3171
1399
1
1360
4585
10
997
866
2838
3412
2655
881
845
3957
3245
11153
8
2744
1407
7042
5
2907
3523
3702