2996
0
2535
2
7793
4
21152
8
3083
32302
692
3090
6
120
2258
1
1225
1623
17946
1673
561
796
19783
1136
493
2932
14
3498
25669
531
619
471
1135
3
1287
10941
3289