2641
2445
2217
2202
2087
2060
1922
1888
1869
1854
1727
1561
1550
1539
1532
1466
1441
1435
1399
1367
1338
1324
1321
1285
1272
1265
1249
1248
1233
1233
1209
1208
1203
1200
1089
1075
1075
1073
1039
987
981
975
973
952
904
885
885
855
837
827
816
811
797
793
792
775
766
758
757
748
746
745
728
724
721
706
706
704
703
692
676
671
627
621
599
593
591
576
561
551
551
540
536
534
532
524
524
519
498
485
479
476
474
469
461
445
443
421
397
389
387
384
378
375
367
362
356
355
349
345
344
342
339
335
333
333
324
320
305
288
286
268