4471
2
2964
1
3051
1603
1461
0
1302
2906
1404
3
4862
2258
572
840
1672
108797
2990
1144
1517
1294
3200
29
562
2478
10827
4
956
2386
3583
10
2986