2364
1531
1299
1276
1108
1090
1054
1012
1006
929
901
841
829
797
782
762
733
728
693
642
636
612
579
542
538
534
517
516
512
509
495
492
483
475
453
428
423
420
417
415
413
413
411
406
406
397
397
393
393
392
382
378
377
368
367
365
357
354
353
345
342
337
326
324
322
321
319
308
304
297
296
293
287
281
271
261
254
251