3090
6
21152
8
3080
3
2932
2
2270
2440
2245
795
0
2903
2151
1
4148
1047
297066
351
616
1193
1363
3498
4
3870
12
392
1189
1659
442
713
788
3724
860
2902
16
460
698