2996
0
2535
2
17946
14
1193
21152
8
3090
6
3083
34
32730
572
471
32302
19783
2932
898
1
3498
4
25669
531
1135
3
2649
1623
138
11447
796
7793
1543
1294
1153
1393