2996
0
1894
2
2152
2767
24091
3
21152
8
4179
1
1672
18816
11
1529
2166
2225
1819
1537
2258
3055
2507
3386
4655
10
3175
5
3080
1566
1431
2328
1449
2921
3158
1044
635
1000