1025
782
695
1057
811
783
766
756
4589
1218
1202
2916
1219
844
883
763
799
834
752
3628
1267
1007
1011
755
3369
784
854
809
822
866
733
2421
742
844
811
870
815
763
970
817
823
754
839
913
871
730
1438
932
774
873
4045
813
966
1059
815
895
1032
812
758
935