2291
1624
1073
889
893
1036
1024
914
920
870
986
842
810
780
821
1299
992
786
936
1289
906
1183
909
1005
604
483
554
630
623
556
565
661
566
611
588