448
0
5043
1
730
866
657
628
827
36
2103
326
402
670
645
400
553
1179
102
879
317
786
664
774
293
366
389
801
368
889
828
822