2992
6
1301
2
2655
1133
1
1891
0
920
2530
4
2255
1087
3223
3
1936
882
844
1204
2276
1309
1992
1172
2349
1315
1686
697
866
2786
2489
10
2562
2142
5997
12
4914
1176