4471
2
2964
1
4453
4
3051
1603
1532
4757
8
1888
2818
7
1461
0
2261
3
2082
3691
13574
14
6139
1254
3522
2906
2826
2258
572
1672
108797
2990