984
773
673
639
546
481
454
436
435
420
338
334
321
312
311
310
298
280
276
268
256
249
246
244
238
232
231
230
215
209
208
207
204
201
200
199
198
196
195
194
191
190
188
185
180
179
178
176
175
170
168
166
165
164