7095
2
3575
1
1188
913
1186
2593
2740
5915
11
378
0
585
3248
8
2155
3
9956
3401
7034
1840
6
2525
4
1195
1992
3688
5
951
10827
2948
3535
21152
2392
841
3014
20
3046
2496