2657
3
200
0
381
427
263
2668
2
323
423
753
483
438
851
466
894
433
448
995
501
663
320
844
169
458
892
1711
418
357
545
173
588