1128
0
457
943
332
647
661
2328
1614
1
467
436
594
1100
329
683
413
409
668
1164
4111
2
781
771
693
400
2085
266
676
1133
456
378
988