2110
2
3426
4
1125
1
13442
15
1768
1583
0
1067
3083
2908
2465
769
2932
948
2034
3
1746
2903
3051
1603