2485
2317
2308
2255
2156
1967
1906
1580
1570
1443
1288
1170
1142
1100
943
926
902
871
819
731
703
696
687
680
678
676
631
627
627
622
601
575
566
538
529
528
520
517
510
505
501
493
488
486
484
484
475
472
458
444
443
429
424
422
413
409
408
394
394
389
384
382
372
371
364
349
319
307
296
293
287
281
243
230