2459
1708
1438
1328
1235
1108
1065
1061
1052
1050
1027
987
961
941
907
878
873
827
824
766
766
749
744
735
734
733
706
705
698
692
679
631
614
608
598
587
577
572
569
569
557
547
547
533
496
487
458
455
434
431
423
418
411
388
379
367
359
357
357
355
352
351
339
338
333
330
328
325
322
317
312
302
294