2906
1
1153
0
2173
5440
8
2012
2
2152
2921
2595
721
2366
21152
1672
4029
1529
2294
685
1819
1537
2258
3055
1846
2507
3386
3
800
4655
10
1225
1121
3175
5
3080
1566