4471
2
2964
1
3051
1603
496
0
1461
1410
1310
2906
8637
11
4832
3
2258
1743
6844
572
1672
108797
2990
1294
562
2478
10827
4