2906
2
700
0
1015
1
1993
1992
6236
10
12459
3
1419
2299
3140
4
2773
2411
2707
165
1129
2040
3213
7
18487
6365
12
2772
3061
2181
1682
3758
1201
3789
1492
2857