21152
8
3080
3
2932
2
3090
6
1547
1
1047
1277
2219
1734
2055
496
0
83
1015
467
257
1860
2245
1606
1125
1819
1256
572
2903
8527
1972
2749
1339
1380
2535
3065