459
0
480
1100
4237
2937
2588
573
153
3690
770
512
684
664
894
485
838
378
424
778
732
804
960
305
3168
572
228
1145
781
1345