4471
2
2964
1
3051
1603
189
0
2906
2258
1717
572
781
570
1672
19
108797
684
1001
1078
590
2990
661
1294
1114
4723
13
562
2478
1251
10827
4
2386
889