618
1
538
784
834
641
530
300
309
333
291
285
686
592
470
343
335
767
877
1400
842
1993
724
933
400
624