21152
8
3090
6
3574
1
1045
0
2903
3
2932
2
1015
2669
1694
951
690
717
536
564
3544
3080
19783
2949
3546
1743
585
2245
5375
1787
108797
17946
562
3475
5
2629
3835