3090
6
2865
2
3080
3
21152
8
3779
1892
1
17946
0
32302
4721
4639
989
2535
19783
2932
3498
4
1373
3589
1011
1153
3083
838
4199
25669
2801
1517
1092
3169
929
706
6779
5