30334
6
1889
1
1189
0
1320
2
2906
2948
1153
10598
1903
3
2996
488
2152
5347
4
1960
471
6095
9
21152
8
1672
4537
1529
3066
7
2521
1819
1537
1593
6899
2258
3055
2507
3386