1121
2
3779
4471
2964
1
730
0
3051
1941
1603
1461
1158
1289601
4
553
2906
2069
5
1329
1276
2258
758
1672
108797
2990
1294
562
2478
10827