2990
0
1265
1
2593
30334
6
1902
3
1189
2906
1153
2996
6307
10
2152
6753
17
2763
895
1672
1529
1075
3503
4
1819
1537
2