2996
0
2535
2
19783
2932
2393
6
3498
4
25669
32302
17946
1946
7793
1153
619
3
1610
3090
21152
8
1170
1
3080
1044
2090
14
2184
4044
5
3083
2465
1189
3125
3765
85
1579