1295
1
280
2996
0
2903
3
2964
2468
2990
1265
894
30334
6
5225
8
297066
2650
20
1348
2476
2
1153
1938
12459
6047
4
4471
2163
2462
1749
2250
658
984
13018
2139
21152
1672