3090
6
21152
8
3080
3
2932
2
795
0
2270
2440
2151
1
2245
1849
2903
1047
297066
1260
1363
3498
4
3870
12
2551
19783
852
4148
1659
11153
3724
2355
1287
2902
16
1189
821
1845