3090
6
3870
12
795
0
2903
3
2932
2
392
21152
8
2270
1363
1
616
3498
4
2440
352
19783
6668
5347
3080
3673
5915
11
1659
32302
1781
3461
2151
3724
557
852
2902
16
3765
6247
5