2992
6
866
1
3412
4
951
773
1315
2786
905
2100
2
938
215
0
2053
2562
1258
1018
3034
1176
1414
1241
838
693
526