2659
2
752
4830
3293
1
2141
3
1961
0
785
2727
5
4513
911
11611
691
503
2670
20
3045
2275
3251
6
2819
2730
2934
8