4471
2
2964
1
3551
10
3051
1603
1461
0
758
871
475
2906
1787
803
2258
916
8555
47639
1672
108797
2990
1294
562
626
2478
10827
4
908
2386
4521
2986
9956
3