257
0
1247
2
3352
10
9611
518
1031
1172
1
1208
1057
1144
6516
8
2749
3
3583
1000
918
3494
1174
1289
2626
3028
7
2393
6
840
967
861
2377
1662
2578
1230
1188
734