3080
3
3090
6
2932
2
21152
8
19783
3715
5151
2529
7
2535
2740
4363
25669
0
32302
17946
181997
11
2906
1
2152
12185
5
785
3098
610
2591
7793
4
2165
4651
2600
2818
2258
2631
297066