3498
4
1121
2
3779
4471
2964
1
730
0
280
2354
3051
1941
1603
1461
1158
2159
2797
5
553
2906
1295
5225
8
2773
2250
1276
2258
572
1672