2835
2570
1928
1916
1752
1728
1669
1638
1586
1517
1432
1426
1412
1304
1272
1263
1245
1193
1137
1103
1076
1076
1036
1001
984
978
942
931
923
917
914
894
858
841
837
832
817
796
790
750
743
711
707
660
649
648
641
641
639
634
634
627
620
614
612
605
605
595
582
569
564
559
553
548
545
529
528
509
493
492
492
488
483
482
475
474
474
474
473
466
455
452
445
440
440
437
436
433
431
429
428
414
411
401
399
398
397
396
390
385
379
375
366
358
351
348
348
341
339
325
325
325
324
313
309
296
296
288
284
279
277
263