3835
5
1015
1
1547
21152
8
1819
257
0
1860
2
3090
6
1125
2903
3
1343
2932
1972
2669
1694
455
2749
1339
1078
3934
2413
1746
83
16174
3065
951
888
3328
3583
10
1277