30334
6
1189
0
1320
2
2906
1
2948
1153
10598
1903
3
2996
2152
5347
4
1960
6095
9
21152
8
1672
4537
1529
3066
7
1819
1537
1593
6899
2258
3055
2507
3386
3461
3336
5915
11
4655
10