2992
6
2530
4
1315
1
866
2142
2
1176
844
0
773
2276
787
2534
2974
2949
948
938
2309
1603
3090
3034
2124
3
1000
608
873