257
0
1860
2
637
1671
1
1492
3
935
1125
2840
1972
2749
1339
3065
3583
10
1277
1547
1000
1507
2170
2219
2173
918
2235
1734
1256
2055
1511
9220