3080
3
3090
6
2932
2
21152
8
4074
0
1431
1
888
4305
2535
1788
19783
1690
30334
2131
2294
32302
1532
1220
3715
19944
4311
3121
5151
2277
4651
83
2368
2886
4
4043
2999