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