1252
930
799
774
722
647
613
534
526
507
498
496
457
442
439
434
428
408
389
382
381
376
360
357
354
353
350
341
339
337
323
292
287
276
273
271
263
258
246
236
234
228
223
217
215
212
211
209
203
195
187
177
173
163
162
160
158