257
0
1860
2
637
3362
3
1125
1
6189
9
1972
2749
1339
3065
3583
10
1277
1547
1000
1089
2219
815
194
918
599
1161
2235
1725
2050
370
3071
608
2166
3326
1982
5