1301
1058
827
803
792
768
714
638
619
616
612
575
569
552
542
534
507
504
478
465
461
441
440
435
425
416
410
383
370
346
345
343
339
331
310
300
293
283
281
279
273
248
246
245
228
225
221
209
207
206
202
199
189
180