2992
6
1309
0
2530
4
1992
3
1315
1
697
866
2142
2
4914
1176
844
773
2534
2949
2309
2276
5389
1000
787
3090
1295
2974
946
1363
608
1411
2570
451
1438
2763