3080
3
21152
8
3090
6
2932
2
2865
3779
3189
3715
5151
1892
1
4651
17946
0
32302
4721
4639
989
2535
19783
3498
4
280
2405
297066
2740
1373
3589
2650
20
1011
1153
3083
838