352
0
774
786
388
459
480
1100
2937
2588
573
153
512
684
664
1120
894
1928
485
838
378
778
732
804
960
305
3168
572
228
1145