971
797
745
690
540
467
445
427
379
377
374
362
351
340
329
318
311
303
283
278
270
269
260
259
256
253
248
244
238
210
208
195
194
185
178
173
170
169
167
162
159
157
148
143
142
134
123
121
118
115
113