21152
8
3080
3
2932
2
3090
6
496
0
1568
1
2262
1092
2669
1813
1691
2368
19944
2245
1749
1816
2903
3326
830
1380
1787
619
1047
572
1814
297066
1699
578
1133
467