994
836
626
595
540
369
345
325
316
302
298
297
287
267
258
254
249
246
241
231
227
225
224
218
212
191
173
161
159
154
150
144
140
139
138
134
115
110
108
105
102
101
99
97
96
94
89
87
86
85
84
82
79
73