30334
6
1889
1
1189
0
400
2906
1153
137
946
496
488
2152
2344
2
2639
13
471
2634
5
7670
10823
2884
21152
8
2044
3551
10
1672
1529
255
2521
1726
1819
1537
2258
3055