21152
8
3080
3
2932
2
3090
6
1047
1819
1
257
0
1860
2245
1125
2903
1343
1972
455
2749
1339
1078
1547
3934
2413
1746
16174
5
3065
888
3328
3583
10
1277
1000
1571