2992
6
2530
4
1315
1
866
2142
2
1176
844
0
773
2276
787
2534
2974
2949
948
938
2309
1603
2632
555
749
3090
3034
645
1725
337
6449
1494
2124
3
1000
934