2992
6
1315
1
866
2530
4
1176
2
3412
951
773
844
0
787
2276
2142
2786
948
905
2100
938
215
2053
2562
1258
1018
3034
612
1414
1241
3593
16