3090
6
3498
4
25669
0
32302
17946
21152
8
2903
3
1461
1768
2
2471
19783
616
7258
2932
2907
2258
1
2902
16
1659
3765
1652
5090
534
9956
878
2535
12779
3080
1486
2026
4044
5