3090
6
3080
3
2932
2
21152
8
32302
0
19783
2535
2666
9
2906
1
181997
11
3715
5151
25669
4651
2907
3125
3498
4
280
2405
2740
3765
17946
2650
20
297066
1047
1153
2990
1529
1500
189326