1333
1090
817
806
799
741
703
629
621
612
599
589
548
547
541
509
499
492
462
460
452
448
440
433
429
413
389
379
360
353
348
343
341
337
321
317
315
310
295
286
280
276
265
261
252
251
243
239
212
209
207
199
197
195
193
192
190