256
0
468
378
1112
1152
562
2288
1
438
348
1130
839
1423
1352
1045
2870
3
1164
433
542
325
676
418
1670
487