1057
811
783
766
756
4589
1218
1202
2916
1219
844
883
763
800
834
752
3628
1267
1007
1011
755
3369
785
854
810
822
866
733
2421
742
844
813
870
816
763
970
817
823
754
839
913
872
730
1438
932
774
873
4045
813
966
1059
815
895
1032
812
758
935
948
817
1327