1128
0
647
457
943
332
661
668
1130
2328
1824
514
1614
1
1133
467
436
594
381
378
321
1100
517
329
1711
339
458
413
409
489
979
1164