2992
6
2530
4
1315
1
866
2142
2
1176
844
0
773
2534
2949
2309
2276
1000
787
3090
1295
2974
946
1363
608
1411
2570
451
1438
2763
605
2837
3026
2082