257
0
1860
2
637
1125
1
1972
2749
3
1339
3065
3583
10
1277
1547
1000
2219
918
2838
13034
14
2235
4099
8
1821
3342
382
1102
1692
3492
865
3489
5
3500
2926
4
2854
1766