223
0
422
1674
456
2143
259
813
492
951
1629
308
410
1710
1
427
379
814
3
1045
787
2328
1133
328
517
1984
1736
505
325
362
288
382
719