2996
0
2903
3
2964
1
2468
2990
3765
4
1265
30334
6
1348
2476
2
1153
1938
12459
6047
4471
2163
2462
1749
658
984
13018
2139
1672
582
383
1819
1537
2907
2127
7
1063