257
0
1860
2
1547
1
2749
3
1339
3583
10
1277
3065
1000
1125
2219
1972
2055
918
83
637
1734
1256
1078
3326
2235
1194
1629
2166
1763
1839
1372
1635
4
1558
2727