987
974
951
936
930
928
871
842
837
823
806
805
778
761
731
708
706
699
693
683
659
636
596
576
546
539
520
479
399
383
368
346
334
321
320
308
290
237
219
214
169
161
152
123
097
089
045
044
017
005
