992
753
736
672
602
538
512
440
428
411
407
385
378
368
361
360
358
352
319
316
308
307
303
298
296
287
276
266
264
253
247
242
226
222
211
207
204
203
195
191
181
177
171
168
166
155
153
151
150
147
146
143
130
127
125