2476
2
3779
4471
2903
3
3158
2964
1
3051
1603
1461
0
2949
2906
1282
94424
1289601
4
272
36905
267612
504
618
1672
2990
3754