2992
6
1315
1
866
2530
4
1176
2
882
3
3412
951
773
1668
0
844
787
2276
2142
2786
1172
1438
1686
1657
948
2354
9055
10
905
1450
1529
2100
983
3920
3633
13
938