2996
0
2152
2921
2
21152
8
1672
1
4029
1529
2294
1819
1537
2258
3055
1846
2507
3386
3
4655
10
1121
3175
5
3080
1566
1431
2328
1449
3895
18
3158
1044
1700
12185
1009