30334
6
1889
1
1189
0
1038
3518
3
2906
1153
137
2996
488
2152
2312
471
843
1672
1529
2495
1451
2521
1819
877
1537
2
2522
2258
3055
2507
3386
1336
4655
10
3175
5