3469
2688
2359
2326
1954
1622
1516
1508
1477
1310
1254
1188
1166
1144
1128
1126
1106
1096
1075
1054
1050
1017
988
979
959
946
942
934
917
872
855
853
851
849
838
819
816
814
792
754
754
745
722
712
710
690
686
672
671
667
654
651
650
639
636
629
581
576
575
566
563
562
560
551
549
540
497
493
493
489
483
480
475
474
460
459
457
443
404
402
396
344
342
296
286