2919
2
4775
591
1
1320
2257
6
3336
1960
0
10827
9
2395
463
206
3519
2471
7
108797
665
1188
5627
3066
4
1237