793
1
1714
860
98
1662
652
809
776
460
87
991
968
538
774
440
491
689
691
82
500
317
736
1135
3
884
2
390
623
2299
339
742