1037
851
768
695
665
586
561
498
484
460
454
445
406
391
388
385
382
376
355
353
348
343
338
324
318
316
303
298
297
291
286
257
250
248
247
237
236
226
222
220
217
212
206
203
194
187
172
165
164
159
158
154
152
150
141
138
137