4895
8
6800
0
650
1223
4
2749
2
1098
1362
2730
6
7153
9
4154
467
3196
2119
1
2016
7334
3353
11
5455
2000
43
514
1664
5031
3025
7906
2668
1452