1374
1126
907
904
878
791
736
667
654
634
628
618
579
577
572
542
536
506
504
485
480
471
467
463
449
439
435
433
431
413
406
390
372
355
348
344
342
339
326
323
322
308
293
292
285
277
260
252
250
247
229
219
218
211
207
201
197
194