2668
2
321
1
385
625
4071
5316
3
1129
0
2189
2581
5
2166
5622
4
116
752
2142
119
105807
42
422
3047
10