4471
2
2964
1
3051
1603
1787
1461
0
2906
1709
8
2258
2124
3
1672
1415
108797
2990
444571
9
1294
562
791
2698
2478
2255
2386
2986
9956
3012
4