257
0
1860
2
637
1859
1
1125
1296
3589
1972
1632
2749
3
1339
3065
3583
10
1277
1547
1000
878
3715
2219
918
2235
421
578
1199
1606