639
1
860
2
724
490
983
440
432
1225
894
2483
1755
4
397
570
1115
575
782
757
3
717
866
454
641
1226
593
737
235
484
871
3900
473