257
0
2749
3
3583
10
1000
918
1
3352
1860
2
1125
1992
1339
1547
3065
1277
1629
1972
2219
697
1734
1309
4914
2055
1256
1015
83
9611
637
1172
1606
6516
8
6236