2990
0
1265
1
30334
6
1189
2906
1153
2996
2547
3
3598
4
2152
1500
1883
1715
2
1672
1529
1661
1819
1537
2258
3055
3292
15
2507
3386
3198
4655
10