2990
0
1265
1
2593
30334
6
1189
2906
1153
2996
6307
10
1938
2152
1749
6753
17
2763
1672
1529
3503
4
1819
1537
2
13499
5
2258
3055
2507
3386
3
5978
297066
4655