3090
6
3080
3
2932
2
21152
8
2270
3498
4
3870
12
2440
795
0
2151
1
4148
3715
392
3765
5151
4651
351
1193
1363
2535
442
19783
280
2405
852
32302
2740
1189
334
17946