2813
2773
2071
2008
1996
1640
1638
1380
1353
1332
1323
1300
1248
1243
1211
1168
1111
1103
1071
964
952
947
941
919
919
882
874
856
804
793
793
769
757
748
745
733
732
731
729
725
695
686
670
663
661
656
635
617
610
591
572
571
569
555
547
537
531
525
514
507
506
502
496
479
453
428
422
419
413
397
396
393
393
388
387
379
375
352
346
343
331
325
324
318
299
288