898
691
676
593
384
335
333
331
327
315
310
273
272
254
250
243
230
211
200
198
186
177
170
155
151
150
146
140
135
125
122
118
117
113
108
107
105
100
99
97
93
92
88
87
86
85
81
76
75
74