628
1
440
2
639
724
879
1095
444
449
1408
0
5892
3
1323
723
969
1779
954
622
683
2206
1373
2641
8
655
355
755
644
1006
770
565
402
543
1003