328
1
780
2
541
940
1004
685
647
784
4
118
518
511
487
642
320
384
278
557
601
668
3
641
220
253
450
228
468
366
364
216