2992
6
1301
2
1087
1
2655
2530
4
1133
920
2255
3223
3
1891
0
1936
882
844
1204
2276
1174
1172
2349
1315
951
1686
866
3090
467
496
2906
1606
2489
10
3485
7
2562