971
773
672
639
546
480
449
435
419
338
331
321
308
305
299
298
280
274
268
253
247
244
243
235
232
230
229
212
207
205
204
202
201
200
199
198
195
193
190
188
184
180
178
177
176
175
174
168
167
165
164