2996
0
2535
2
1225
3083
32302
4074
471
21152
8
1162
1
1623
3090
6
17946
1393
1543
612
255
1288
1189
1201
19783
1712
3546
475
3289
2932
9055
10
1896
106
722
3498
4