1252
1093
838
813
803
768
727
646
630
621
620
565
563
561
550
544
515
503
474
471
470
444
435
426
425
423
393
389
386
369
358
353
350
348
346
343
315
303
297
286
285
280
274
251
247
242
241
229
222
214
212
207
203
190
185
181