5946
2
2028
0
21152
8
2535
4309
19783
3000
1
3175
5164
5
6047
4
5805
3
4034
17946
32302
25669
3354
2057
2932
3498
1011
1683
3779
3765
11891
27
1153
3090
6
2522
1247
8843
10
3080