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