2601
1708
1526
1473
1331
1290
1282
1176
1129
1127
1120
1072
1043
1033
1001
956
938
924
886
859
858
845
841
734
715
695
689
684
682
660
655
623
610
599
594
592
587
566
549
538
534
521
519
489
487
486
475
468
463
459
458
453
452
445
430
419
411
404
400
392
392
391
367
363
357
356
356
353
348
343
343
335
327
326
319
318
316
309
307
306
305
303
302
293
291
283
275
263