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