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