4034
1
6047
4
2996
0
2535
2
1527
19783
2932
2258
3498
25669
32302
1393
17946
572
1363
7793
1153
3090
6
400
2884
5
21152
8
3296
1819
1635
17970
15
3080
3
12459
6617
1697
1000