2678
2143
1323
1205
1164
1145
1071
1052
1050
1014
936
936
890
886
835
834
833
792
789
769
759
748
741
740
728
697
686
673
663
653
647
645
637
636
618
617
617
609
605
602
594
593
591
588
563
562
560
555
553
549
543
530
527
526
508
490
480
479
471
470
464
462
461
461
458
449
449
440
439
436
434
431
421
421
419
417
416
414
413
409
408
403
399
397
397
395
394
393
392
390
390
388
385
383
381
380
379
378
377
376
376
376
374
373
372
371
366
366
365
365
364
361
357
355
353
351
350
346
346
341
335
334
314