424
1
639
860
2
724
491
983
440
433
1225
894
2483
1755
4
397
570
1115
575
782
757
3
717
866
454
641
1226
593
737
235
484
871
3901