2905
2
3779
1015
0
4471
2964
1
189326
3051
1603
5658
9
2906
444571
2258
572
9106
3
1672
108797
2990
536
1294
94424
562
2478
10827
4
2386