3090
6
795
0
2270
2
21152
8
2440
3
2151
1
1849
2903
2932
1015
2669
1694
951
690
137
1260
1363
557
2551
3498
4
3870
12
564
445
19783
125
852
3080
4148
1743