2696
1
3959
6
1381
2726
2
2033
3044
27
4252
2079
3
2260
12
48766
24
1966
356
0
2610
1756
1178
2417
2198
5262
1425
962
4232
1823