257
0
1860
2
637
1125
1
1972
2749
3
1339
3065
3583
10
1277
1547
1000
2219
918
2235
1033
3612
945
6707
24
2131
1268
1050
1734
1399
5
4070
4
2493
18
1396
1047
1296
1078