2990
0
1618
1265
1
30334
6
1189
1038
3518
3
6423
9
2906
1153
2996
2152
2312
1924
2907
2
843
1672
1529
2495
1451
1819
877
1537
2522
2258
3055
2507
3386
1336
4655
10