1075
1
738
802
905
625
676
2
445
491
633
592
583
1225
440
432
982
724
490
424
414
860
639
630
1207
717
781
894
570
64
560
867
4