936
930
850
836
823
801
786
779
748
741
693
669
626
530
490
484
481
452
397
390
285
213
134
127
50
40
20