3090
6
2465
2
1960
0
1092
1
2799
2903
3
2932
19944
1730
21152
8
4572
5
3080
1506
3673
2007
5726
785
2995
1549
1599
1246
1403
1830
2425
7
2919
4453
4
2426
1701
1210
750