2964
1
280
2354
3051
2
1603
932
0
1461
2159
1354
2797
5
1617
2906
1295
5225
8
2773
2250
485
2258
1106
572
1672
108797
2990
1581