21152
8
3080
3
2932
2
3090
6
1787
1
745
0
830
1690
467
674
2245
1570
4335
1568
1016
1380
693
635
496
1532
697
297066
915
1816
19944
1788
1431
1606
2760
4
1749