3765
4
2996
0
2535
2
19783
2932
17946
32302
692
3498
894
280
1
2650
20
3090
6
25669
21152
8
3080
3
1183
1295
571
14
3083
1189
785
510
148
1153
3546
3683
3125
471