2890
3
1189
0
1734
2906
1
1153
2996
1500
1275
1672
2600
4
7793
5200
2258
1622
1040
2
572
1946
5439
3453