30334
6
1189
0
1038
1
3518
3
2906
1153
2996
2152
2312
843
1672
1529
2495
1451
1819
877
1537
2
2522
2258
3055
2507
3386
1336
4655
10
3175
5
3080
1566
1431
2328
1449