3090
6
3546
1
32302
0
2535
2
19783
4044
5
2932
3498
4
25669
17946
1153
21152
8
685
3080
3
1044
3083
2300
2465
3125
3765
2798
2476
3779
2366
4471
2903
2964
1816
3051
1603