2990
0
1265
1
1568
30334
6
1189
1304
2906
1153
5440
8
1512
1606
2012
2
2152
1607
2595
1778
721
2366
38477
34
1579
1672
685
1537
3055