257
0
1860
2
1125
1
1972
2749
3
1339
1547
3065
3583
10
1277
1000
2219
918
1734
1290
2392
1256
2055
83
2578
1039
637
666
2209
1691
1330
529
510
4692
1879