4471
2
2964
1
2555
4
3051
1603
1461
0
2622
9036
9
6822
5
2906
2469
1834
12761
3
2258
741
1288
3186
109776
42
1672
108797
2580