2678
10
1665
1
11881
3
530
0
2592
2442
2
1407
1365
1129
1750
1092
1501
6294
4694
7
1938
4
1302
1222856
2211
385
344
10396
8
1343
1550
1130