21152
8
3080
3
1547
1
2932
2
3090
6
1380
0
467
1819
496
83
1787
830
1606
2131
1690
526
2110
19944
915
1437
1681
1766
2245
1814
1788
868
784
1660
1568
1532