2290
1623
1073
888
892
1032
989
913
919
870
985
841
809
780
821
1292
991
785
936
1288
905
1183
909
1004
893
603
483
553
629
621
555
561
661
565
611
587