257
0
1860
2
637
1125
1
1972
2749
3
1339
3065
3583
10
1277
1547
1000
2219
918
2235
1757
1622
2131
1275
1668
2195
5164
5
1522
1416
11891
27
886
1508
4326
3378
4832