1011
3
1045
0
2996
19783
2
7793
4
17946
32302
25669
2535
2932
3498
3765
610
1
2476
1153
1135
3090
6
21152
8
2189
576
1189
674
572
2771
5
2166
3080
5949
3491
3546
3303
10