1099
843
784
764
754
680
623
572
551
544
535
513
505
489
466
460
452
447
446
437
418
406
405
404
383
379
373
364
351
329
307
300
289
288
287
284
282
277
274
273
268
259
255
248
241
227
226
208
205
187
185
176
171
165
164
162
161
159